40723147 CD2020

  • Home
    • Site Map
    • reveal
    • blog
  • 簡介
  • week
  • 課堂筆記
    • cmsimde
  • Assignment
    • Assignment 1
    • Assignment 2
  • Mechatronic Project
    • onshape
      • 第二版車殼
    • CoppeliaSim
    • Remote API
    • Google + Domain API
    • Ubuntu 20.04 Virtualbox
      • 問題解決
  • 期末報告
Assignment << Previous Next >> Assignment 2

Assignment 1

亂數分組

pdf連結

亂數分組python程式-甲班

import random
groupList=[['40723104', '40723107', '40723114', '40723115', '40723118', '40723122', '40723123', '40723140', '40723149', '40723151', '40723153', '40723154', '40723155', '40623143', '40723108', '40723127', '40723132', '40723133', '40723137', '40723141', '40723143', '40723144', '40723147', '40723148', '40723150', '40723103', '40723110', '40723112', '40723120', '40723125', '40723126', '40723128', '40723130', '40723139', '40723142', '40723145', '40723146', '40423155', '40723101', '40723102', '40723106', '40723111', '40723119', '40723121', '40723124', '40723134', '40723135', '40723136', '40723138']]

group=groupList[0]
#將group數列隨機排列
random.shuffle(group)
#列印數列
print(group)
#列印數列(1~12)
print(group[0:12])
#列印數列(13~24)
print(group[12:24])
#列印數列(25~36)
print(group[24:36])
#列印數列(37~49)
print(group[36:49])

使用python編寫亂數分組程式

[Python]-隨機random函數

import random

匯入 隨機random函數
groupList=[['40723104', '40723107', '40723114', '40723115', '40723118', '40723122', '40723123', '40723140', '40723149', '40723151', '40723153', '40723154', '40723155', '40623143', '40723108', '40723127', '40723132', '40723133', '40723137', '40723141', '40723143', '40723144', '40723147', '40723148', '40723150', '40723103', '40723110', '40723112', '40723120', '40723125', '40723126', '40723128', '40723130', '40723139', '40723142', '40723145', '40723146', '40423155', '40723101', '40723102', '40723106', '40723111', '40723119', '40723121', '40723124', '40723134', '40723135', '40723136', '40723138']]
定義 groupList=所有修課學生 共49位
group=groupList[0]
設定變數group=groupList[0] 
random.shuffle(group)
使用 random.shuffle

主要運用在將函數中的順序打亂
將函數(group)的順序打亂
#列印數列
print(group)
#列印數列(1~12)
print(group[0:12])
#列印數列(13~24)
print(group[12:24])
#列印數列(25~36)
print(group[24:36])
#列印數列(37~49)
print(group[36:49])

print 列印運用


參考資料:https://nkust.gitbook.io/python/untitled
測試1
標示 1 2 3 4 組

持續進步

1.可更進一步的對話視窗

    依照客戶需求給定特定變數完成亂數抽取

    例如:給定組別、人數、或是其他條件

2.網頁的程序運用

       能夠再遠端直接作抽取動作不必下載

       可更加方便簡潔快速的抽取方式

3.在網頁上抓取資料

       能夠在網頁上擷取或是引用資料

       直接傳達到亂數程序上提供更方便的服務

4.資料庫存取

       完成亂數程序後是否可以

       直接作存取或是匯出動作


Assignment << Previous Next >> Assignment 2

Copyright © All rights reserved | This template is made with by Colorlib